package com.icinfo.cloud.provider.punish.ucase.app.controller.service;

import org.springframework.stereotype.Service;

import java.util.Map;

public interface AppCaseClosingApprovalService {


    /**
     * 通用文书（需要审批）提交生成待审批记录
     * @param caseId 案件id
     * @param  documentCatalogCode 文书目录编码
     * @param  userId 指定审批人userId 若为空： 默认取对应角色第一个
     * @param  opinion 发起人意见，可为空
     * @param  partyId 当事人id
     * @return
     */
    Map<String,Object> documentGeneralSubmit(String caseId, String documentCatalogCode, String userId, String opinion, String partyId, String caseAssistId, String isAutoApproval, String autoTime, String docId, String isEditApproval);
}
